package com.yax.mickey.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.yax.mickey.entity.Order;

import java.util.List;

/**
* @author yax
* @description 针对表【order(订单信息表)】的数据库操作Service
* @createDate 2024-05-27 09:03:30
*/
public interface OrderService extends IService<Order> {
    /**
     * 根据用户ID查询订单信息
     */
    List<Order> getOrdersByUserId(Integer userId);

    /**
     * 根据订单ID查询订单信息
     */
    Order getOrdersByOrderId(Integer orderId);

    /**
     * 新增订单信息
     */
    Integer addOrders(Integer userId);

    /**
     * 更新订单信息
     */
    void updateOrders(Order order);

    /**
     * 删除订单信息
     */
    void deleteOrders(Order order);
}
